﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BanVeXemPhim_Presentation
{
    public class NhanVienControl
    {
        private NhanVienDTO _nhanVienDTO;
        private NhanVienDAO _nhanVienDAO;

        public NhanVienControl()
        {
            _nhanVienDAO=new NhanVienDAO();
        }

        public NhanVienDTO NhanVienDTO
        {
            get { return _nhanVienDTO; }
            set { _nhanVienDTO = value; }
        }

        public NhanVienDAO NhanVienDAO
        {
            get { return _nhanVienDAO; }
            set { _nhanVienDAO = value; }
        }

        public int KiemTraDangNhap(NhanVienDTO nv)
        {
            return _nhanVienDAO.KiemTraDangNhap(nv.Username,nv.Password);
        }

        public NhanVienDTO[] LayDanhSachNhanVien()
        {
            return _nhanVienDAO.LayDanhSachNhanVien();
        }

        public void ThemNhanVien(NhanVienDTO nhanVienDto)
        {
            _nhanVienDAO.ThemNhanVien(nhanVienDto);
        }

        public void XoaNhanVien(NhanVienDTO nhanVienDto)
        {
            _nhanVienDAO.XoaNhanVien(nhanVienDto);
        }

        public void CapNhatThongTinNhanVien(NhanVienDTO nhanVienDto )
        {
            _nhanVienDAO.UpdateNhanVien(nhanVienDto);
        }
    }

}
